package net.qhzw.geologr5.gis.service.system.vo.project;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import net.qhzw.geologr5.gis.service.system.entity.City;
import net.qhzw.geologr5.gis.service.system.entity.Legend;
import net.qhzw.geologr5.gis.service.system.entity.Project;

import java.io.Serializable;
import java.util.Date;

@Data
public class ProjectMapVo implements Serializable {
    static final long serialVersionUID = 1L;

    /***
     * 项目id
     */
    private Integer projectId;



    /***
     * 主键
     */
    private Integer id;

    /***
     * 图片名称
     */
    private String mapName;

    /***
     *创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date createTime;

    /***
     * 比例尺
     */
    private String scale;

    /***
     * 地图投影
     */
    private String mapProjection;

    /***
     * 坐标系类型
     */
    private String coordinatesType;

    /***
     * 坐标系文件
     */
    private String coordinatesFile;

    /***
     * 矿产
     */
    private String mineral;

    /***
     *ARSGist地图
     */
    private String arsgist;

    /***
     * ARSGist缩略图文件路径
     */
    private String thumbnail;


    /***
     * 图例文件路径
     */
    private String legendFilepath;


    /***
     * 图例类别id
     */
    private Integer legendId;

    /****
     * 项目数据
     */
    private Project project;

    /***
     * 图例表
     */
    private Legend legend;

    private City city;
    //省市县 id name
    private Integer provinceId;
    private Integer cityVoId;
    private Integer countyId;
    private String provinceName;
    private String cityVoName;
    private String countyName;



    /***
     * 身份权限（1：对内，2：对外）
     */
    private Integer identity;


    /**
     * 字典项管理表
     */
    private Integer authorityId;
    private String authorityName;

    /***
     * 对点坐标
     */
    private String coordinateXy;





}
